package com.example.yk2021xm04.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.yk2021xm04.pojo.Todo;
import com.example.yk2021xm04.query.TodoQuery;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author ZengQi
 * @since 2021-12-06
 */
public interface ITodoService extends IService<Todo> {

    Map<String, Object> todoList(Integer userId, TodoQuery todoQuery);

    void deleteTodo(Integer[] ids);

    void addTodo(Todo todo);

    void updateTodo(Todo todo);

    void switchStatus(Integer id);

    List<Object> createTimeByDay();

    List<Object> createCountByDay();

    Integer TodoCountInDay();
}
